*{
    padding:0;
    margin:0;
}
li{
    list-style:none;
}
.clearfix:after{
    content: " ";
    display: block;
    clear: both;
    line-height: 0;
    height: 0;
    visibility: hidden;
}
.printContent{
    padding:10px;
    height:1000px;
    border:5px solid black;
    color:#b4b4b4;
}
.printContent>div{
    padding:10px 0px;
}
h2{
    margin:20px auto;
    text-align:center;
}
.m-b-10{
    margin-bottom:10px;
}
.p-0-15{
    padding:0 15px;
}
.user-info li{
    float:left;
    width:25%;
    margin-bottom:15px;
    text-align:center;
}
.user-info li:first-child{
    text-align:left;
}
.user-info li:last-child{
    text-align:right;
}
.info{
    padding:5px;
    margin-bottom:10px;
    box-sizing:border-box;
    border:1px solid #ccc;
}
.info>div{
    float:left;
    box-sizing:border-box;
    padding:5px;
    width:55%;
}
.info>div>p{
    height:36px;
    line-height:36px;
}
.info>div:first-child{
    border-right:1px dotted #ccc;
    width:45%;
}
.table{
    width:100%;
}
.table>tbody>tr>td{
    width:20%;
    height:34px;
    line-height:34px;
    text-align:center;
    color:#b4b4b4;
}
.item-title{
    margin-top:20px;
    padding-top:20px;
    text-align:center;
    border-top:1px solid #ccc;
    color:#858585;
}
.p-0-15 p{
    line-height:35px;
}
.guides p{
    text-indent:-13px;
    margin-left: 13px;
}
.guides p:last-child{
  margin-bottom:0;
}
.right {
    display:inline-block;
    margin-right:3px;
    vertical-align: middle;
    width:0;
    height:0;
    border-top:5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 10px solid #ccc;
}
.hos-info{
    text-align:center;
    line-height:35px;
}